package com.ssy.lingxi.contract.esign.request;

import lombok.Builder;
import lombok.Data;

@Builder
@Data
public class ExecuteUrlRequest {

    /**
     * 必填: 是
     * 流程id
     */
    private String flowId;
    /**
     * 必填: 是
     * 签署人账号id
     */
    private String accountId;
    /**
     * 必填: 否
     * 默认为空，返回的任务链接仅包含签署人本人需要签署的任务；
     * 传入0，则返回的任务链接包含签署人“本人+所有代签机构”的签署任务；
     * 传入指定机构id，则返回的任务链接包含签署人“本人+指定代签机构”的签署任务
     */
    private String organizeId;
    /**
     * 必填: 否
     * 链接类型: 0-签署链接;1-预览链接;默认0
     */
    private Integer urlType;
    /**
     * 必填: 否
     * app Scheme app内对接必传
     * 示例：esign://demo/signBack
     */
    private String appScheme;

}
